最近又看到一些有意從事IT業的人,詢問幾個進入這個職場的FAQ。看到這些新鮮人的徬徨,回頭看看自己從事軟體開發也十多年了,想跟這些對IT業有興趣的朋友,以及對想徵求IT人才的老闆級朋友,分享一些野人獻曝的心得感想。
身為 IT人員,必須要有熱情去吸收日新月異的新技術。因為在這行裡,今天的技術可能明天就會落伍。如果沒有求知若渴的本能或習慣,從事IT業會很辛苦。所以想要進入這個行業,絕不能只是看別人好像收入還算可以、大多數又坐辦公室不必風吹日曬,就貿貿然想跳進來,還是得端視自己的個性是否適合為要。
身為IT人員也必須明白,在這個職場中,對不懂技術的老闆是結果論。譬如開發一個功能,優秀RD可以利用各種技巧、設計模式、最佳化技術,把軟體設計得跑得又快、又好維護。但差的RD還是可以拼拼湊湊、顯示日期用 case 365 次的 switch 敘述,不會用泛型處理整數及實數的相同函式而是 copy 兩份,不懂什麼 quick sort 而是一招 bubble sort 闖天下,不會什麼 SQL join 而從頭到尾只有 select * from TABLE,再由程式去過濾 .... 最後功能還是做出來了。但是優秀RD寫的程式能夠賣得比較貴嗎?有軟體在包裝上聲稱自己用了什麼開發技巧,所以它比其它競爭產品貴一點是應該的嗎?沒有。即使自己過去在應徵 RD 工作上,雖然對程式技巧很自豪,但若以此來提高期望待遇,結果往往不如期望。
但可別因此就以為,既然學新技術沒用,那就一招半式闖江湖就夠了。雖然也不能說一定不能一招半式闖江湖,因為真的就有人可以。可是夜路走多總是會遇到鬼。摸魚摸久了總是會摸到大白鯊,爛程式總是有機會落到自己頭上收拾殘局。難保哪一天不會搭到使用自己所開發的導航程式的飛機 ...
另外也不要期望考了證照,學了新的 Framework、RAD 就能在IT業中比較吃得開。老闆會把這些當做是你本來就應該具備的《資格》。而不是他該加你薪的《價值》。對老闆而言,有貼近客戶需求的產出,有把問題解決,那才對他有價值。不管考了什麼證照、學了什麼課程、技巧、工具,那都是對自己的投資。期望未來在工作上能夠派上用場,就算能比別人早一點下班回家都是值得,不是嗎?
IT人員的價值在哪理?絕對不是把產出的原始碼據為己有,或是把處理問題的方法藏在心裡。利用這種近乎綁架的方式企圖讓老闆不敢把你炒掉,都是卑劣而可憐的。IT人員的價值在創意、在負責、在樂於分享以讓整個團隊提升,身在這種團隊才會讓IT人員樂在工作、樂於貢獻、發揮綜效。否則只會讓公司耽於內耗、士氣低落,到最後一事無成、關門大吉,誰也沒得到好處。
對於想要徵求 IT人才的老闆,我想說,IT人員大多個性單純、內向孤僻。除非薪資高到讓人賣命都願意,否則要留住優秀人才,要用《具有成就感》的工作來養人才。很多老闆都認為管你是阿貓阿狗,反正你是我花錢請來的,叫你做什麼就少幾幾歪歪,給我乖乖做就對了。但是讓IT人員《做得不快樂》是養才大忌。薪資再高,畢竟願意沒格調地賣命的優秀人才是少數。所以別再抱怨 IT人才怎麼都留不住了,要先看自己有沒有把人家當人才看。
另外,真的有心要把IT搞好的經理人,也要懂得投資優秀人才。一個優秀人才可以帶動整個團隊的技術水準與士氣,比花少少錢請了一堆騎驢找馬的平庸者,既留不住人,也做不好事,還耗一堆成本在重覆徵才、面試、訓練上面,怎麼看都是愚蠢的經營。
敝人的觀點不一定正確,但IT業界《變》絕對是唯一不變的道理。如何快速適應並搶得先機,是IT人一定必須具有的本能。
wiseguy提到:
IT人員的價值在哪理?絕對不是把產出的原始碼據為己有,或是把處理問題的方法藏在心裡。利用這種近乎綁架的方式企圖讓老闆不敢把你炒掉,都是卑劣而可憐的。IT人員的價值在創意、在負責、在樂於分享以讓整個團隊提升,身在這種團隊才會讓IT人員樂在工作、樂於貢獻、發揮綜效。
++
害怕自己的東西被學走而失去價值的人,是沒有價值的。
實務上,我總是遇到
害怕自己的東西被學走而失去價值的人
我則是盡量提供所知
但是聽說,我這作法通常都是先陣亡那個。
樂於分享,必須由上而下,上行而下效,並且由有權力的人給予績效等實質鼓勵,直到形成企業文化之後,就成功了。
bigcandy大大的情形,我只能說,大概是上司也是《害怕自己的東西被學走而失去價值的人》,所以上梁不正下梁歪,劣幣就驅逐良幣了。
我剛好兩種類型的公司都待過,前者因為我是主管,所以半年就開發出系統,沒多久就是該領域市佔率第一的產品,到現在十多年了依然不墜。後者我不是研發最高主管,所以我沒能力讓每個研發小組都樂於分享,也因此三年做不出個可以賣的鳥,後者的研發人員還比前者多五倍,但每組都在幹發明輪子的蠢事。
分享時要看
但切忌的是...不要給基本功不好的人分享進階的做法
只會害死人...it的基本功很重要的....
目前為止我還沒有遇到過『樂於分享,也樂於自我檢討』的領導人,不是故步自封,就是自以為是
很多老闆認為:我就是公司,違抗我就是違抗公司,結果就是員工只會跟老闆搏交情,而不是把事做好
我常遇到這種情況,我的提案是『對公司好』,但是因為政策要改,讓老闆不爽,這時候真的只能尊重職權了。
其實很多願意在網路上分享所學的高手們都不會在意自己東西被學走
IT工作本來就是日新月異的,也不可能有人是可以全部東西都可以精通的
分享自己所學不僅可以跟別人切磋,教學相長,而且還可以鞭策自己,
怕被人家追趕超前,那麼自己就繼續再學更多更厲害的東西就好了
esyc提到:
再學更多更厲害的東西就好了
沒錯! 沒錯!
還有那種用帳號密碼讓同事無法做事的人,
只是透露出對自己能力的沒自信 ! ! !
iT邦幫忙MVPbigcandy提到:
我則是盡量提供所知
但是聽說,我這作法通常都是先陣亡那個。
當遇到學的東西沒有人想跟著學的時候...只有慢慢遺忘
oowo 說:
分享時要看
但切忌的是...不要給基本功不好的人分享進階的做法
只會害死人...it的基本功很重要的....
這樣做未必是害人
基本功不好但有能力的,通常都有辦法自己挖到資源,並整合、消化成自己的職業修為,有沒有你的分享,基本上不會有差別
基本功不好,能力不是頂尖的,那就是辛苦點,勤能補拙或許還有得救,你的分享,或許會對這些人產生幫助
基本功不好又不是這塊料的,他們自己應該會曉得要知難而退,有沒有你的分享,也不會有差別
IT要樂於分享
會害怕自己的東西被學走的人
大部分都是對自己沒信心
其實~有沒有價值
全取決在老闆的身上
老闆如果要你走人
就算你能力在怎麼好
還是一樣要走
有些事要樂於分享
有些事要默默封存
為何?有多方面的....
而且…當不分享的事,是針對於特定(即重要的程式、公司內的管線什麼的)
遇到有迫力的老闆,可能一句話"我拼著損失也要重來"
那時....這間廠商/人員,在其他公司求職時,若是剛好有人問前一間公司,給的評價往往會影響到任職。
分享要看~不是所有都分享,也不是所有都不分享
簡單講就是『知識可以分享,資產不能分享』
wiseguy提到:
知識可以分享,資產不能分享
大師是說
智慧財產 [知識產權] 不可分享 ?
如果大家都願意分享智慧資產,就不會有專利這回事了
智慧財產要看是那種....
有些真的不能分享(有些人看它有賺頭就拿去了,有事反過來說你的問題....)
知識要共享也必須會共享
單純的流水寫帳只是......
看到最後都跟主題無關了
求職與徵才
乖乖的,聽話的,虛心求教..就好了
什麼一拖辣酷的技術,人際關係..
看他們的造化
一開始就把10功力,10心得告訴新鮮人,只會鴨子聽雷
願不願意分享,該不該分享,能不能分享..
每個人身份,角色,立場,時間點..都要考量
不是計畫主持人,就佈該把計畫內容給予不相關人
高階會議內容,有些就不能告訴下屬
Key Point技術,只能給與Key men 會
甚至新鮮人不是你在帶,就不應該雞婆
基本上我會教,但教的方式不同
你問我之前,你本身要對問題有想法
我也只會給方向讓學弟妹去找
您提到的是公司制度面的。這跟 RD 本身態度面的,一般是不衝突,(總不會是公司說重要資訊不能公開,但是有人就藉著要資訊分享的理由四處散播吧),但若是一開始大家都有敝帚自珍的心態,是需要制度上去鼓勵分享的。
不能說是公司制度面
在其位做其事
公司給你的職位,授你的權限,自我立場..
如果你是技顧,當然要能讓人技術諮詢及分享
如果你只是以前拜的角色,去關心,教導,如不同組的某小姐..難免被閒言閒語
技術授與也不是每個給的方式一樣,要有相關的負責人去授與,不是隨便一個就教一些阿三部達的技術
Framework..如果是MS,Java..開發人員自己要感知,自己要去學。現在新進人員,下班閃的多快,假日都跑去玩。我們以前學這些東西都是過年過節沒天沒日自己研究。工作需鞭策,那怎麼長大
如果是公司開發的Framework 當然是,該教他們的要告訴他們,不該讓他們知道的,那就~
IT人員要有具備系統架構,系統整合,以及熟悉產業的企業流程,如此才能使自己的前途具有前瞻與未來性;當然對於軟體工程,資料結構,演算法等等這些是基本工(基礎),隨著經驗與年齡的增長,職位會提升,薪資也會提高,但仍然需要充電進修,最好有管理及企業經營的課程進修,如此將使您自己具備成為CIO的修為.
把Basic 做好
工作要很扎實的把它做好
一家公司只要幾個CEO,CIO就好了
每個人都是CIO還得了
現在的教育~要國際觀,要宏觀,要...
到最後大家高談闊論,反而沒人想低就
IT人員真的不能眼高手低呀
我之前遇過一個IT人員
他以為進到我們公司就是只要寫寫程式幫同事解決系統的問題就好
疏不知我們公司的IT人員除了要處理以上事情還要解決其他疑難雜症
結果進來不到一周就離開了!
所以我覺得IT人員不可以自視甚高!
寫寫程式幫同事解決系統的問題就好
以一般中小企業的規模來說
IT 人忙這些事就夠多了吧?
還要解決其他疑難雜症
還有哪些疑難雜症?水電工?油漆工?清潔工?送貨員?總務相關業務?
所以我覺得IT人員不可以自視甚高!
同樣的道理
一般從業人員也沒必要把 IT 人當成異類
大家都是出來求財的
能做的多的是~
在公司
不只要把你角色的工作做好
行政業務也要做好
人際關係也要打好
程設師,有時要幫網管搬機櫃..
幫Sales修印表機
幫倉管疊櫃
去女廁換燈管
...
寫程式,做IT下下策
我花很多時間搞人事關係
員工,客戶有問題最喜歡找我
我用嘴巴就可以把問題解決
如果你都跟人家硬來,照規矩來
人家也會這樣對你
人家連講話都不跟你講,怎麼需求訪談
怎麼做出正確的東西
IT有些工作是雜務沒錯
不過滿多還滿有趣的…
不止是份內,有些事雖然沒有明項寫出,不過它的確是IT該做的...
如修資訊相關設備…(有些是叫修)
如有些USER會好奇的想知道原因(有時就是修卻沒辦法抓出原因)只能大該判斷去說…滿多的
IT更要會做報告、表格,數字的說話的。
有時更要深入了解USER的操作方式( 很多事往往就是操作搞出的問題。)
hsw1976提到:
還有哪些疑難雜症?水電工?油漆工?清潔工?送貨員?總務相關業務?
這個問題要請iT幫駐南非代表補充回答.
iT人員有時候還需要洗游泳池, 發傳單和指揮交通的.
pantc328 說:
能做的多的是~
在公司
不只要把你角色的工作做好
可惜的是
職場上演什麼不像什麼的一狗票
行政業務也要做好
人際關係也要打好
程設師,有時要幫網管搬機櫃..
在一般公司
程式設計師、網路工程師
有時會是一體兩面
幫Sales修印表機
您指的是自己維修嗎?怎麼個修法?
一般公司 MIS 遇到這種事
應該都是送修吧?
幫倉管疊櫃
去女廁換燈管
有空閒時
當然非常樂意協助
但很可惜的
IT 人通常不會有這種美國時間
...
寫程式,做IT下下策
連你都認為自己的工作是「下下策」了
別人會怎麼看待你?
一般人會對 IT 人另眼相看
看來不是沒有原因的
我花很多時間搞人事關係
員工,客戶有問題最喜歡找我
我用嘴巴就可以把問題解決
解決問題
有很多種方式
但不外乎兩大類:政策面、技術面
每個人都有適合自己的路
如果你都跟人家硬來,照規矩來
人家也會這樣對你
人家連講話都不跟你講,怎麼需求訪談
怎麼做出正確的東西
這點倒是真的
本職學能很重要
人際關係也一樣重要
不只要把你角色的工作做好
IT在企業上就像軍中的情指中心
你要怎麼都知道,不是特立獨行的一個單位
要跟其他業務接洽,要跟高低層緊密溝通
幫Sales修印表機
偶爾業務使用電腦會卡紙,還有一堆GGYY的小毛病。這不用送修,但IT人員也不能坐視不管,也不用等你的夥伴回來在處理
幫倉管疊櫃
去女廁換燈管
誰管你有沒有美國時間,現在IT也不是什麼了不起的工作跟角色
每一位經理都只這樣幹起
寫程式,做IT下下策
真的下下策,改一支報表可能花你2天時間。我用2小時幫他做資料或教她們怎麼做或一些變通的方式
何者上策,何者下策?
公司是走大家的路,不是自己的路
技術面??你有多少技術??你的技術人家人不能接受??
人際關係沒搞好,人家擺明的就不用你們IT的技術,就是要你難堪
政策面??那你P數要夠大。在公司不是IT部門經理最大,也許是業務經理當家
你提的政策可能全部被打槍
[quoute]不只要把你角色的工作做好
IT在企業上就像軍中的情指中心[/quoute]
情報指揮中心?那就是參二囉?
沒有它,參三就像沒有眼睛一樣
參三發揮不了作用或是綁手綁腳
部隊也不用打仗了,直接投降或舉槍自盡吧
怎麼說怎麼看
參二都算是蠻重要的幕僚單位
怎麼後面又來個「不是什麼了不起的工作跟角色」呢?
難道貴公司對情指中心的定位
有什麼特殊之處?
[quoute]你要怎麼都知道,不是特立獨行的一個單位
要跟其他業務接洽,要跟高低層緊密溝通[/quoute]
為何閣下要特別針對 IT?
[quoute]幫倉管疊櫃
去女廁換燈管[/quoute]
這些事在本公司都有專門的人在處理
[quoute]誰管你有沒有美國時間,現在IT也不是什麼了不起的工作跟角色[/quoute]
可否請教
什麼才是了不起的工作和角色?
每一位經理都只這樣幹起
能這樣當然是最好
否則就很容易成為一個
累死三軍
沒飯吃怎麼不吃肉啊?
的主管
寫程式,做IT下下策
真的下下策
總覺得閣下對 IT 有很深的成見
如果您是曾經擔任過類似職務
後來再更上一層樓的人
請別忘本
若沒有當初閣下所謂下下策的經歷
應該也不會有今天的成就
改一支報表可能花你2天時間。我用2小時幫他做資料或教她們怎麼做或一些變通的方式
正所謂:術業有專攻
恭喜您找到適合自己的解決問題之道
何者上策,何者下策?
都只是解決問題的方法
無所謂上下之別
或許也是我比較幸運吧
在本公司
都是遇到連廠商都擺不平的技術問題時
才會動用到政策面 (搓圓仔湯) 來解決事情
公司是走大家的路,不是自己的路
總覺得從閣下很想讓所有部門都走你的路
技術面??你有多少技術??你的技術人家人不能接受??
人際關係沒搞好,人家擺明的就不用你們IT的技術,就是要你難堪
政策面??那你P數要夠大。在公司不是IT部門經理最大,也許是業務經理當家
你提的政策可能全部被打槍
所以我最後才說
不僅本職學能重要
人際關係也很重要
IT 真的不是什麼了不起的角色
在公司每一個角色都是重要的
不管業務,倉管,物流,司機..都是一樣的
現在大學資訊科畢業的人滿街跑,薪水3xk你覺得有很了不起嗎?你的產值有比別人高嗎?
我不是針對IT,你們家的IT我不知,我們家IT,我帶的IT
IT是金流,物流,人流,時間流,管理流..中心
不是修修電腦,打打雜,印印報表..而已
所以要常常去打交道,看看怎麼作業,甚至下去坐看看,你才能用IT簡化流程
動手做,修改程式本來就下下策,這對年輕工程師,資淺經理..就
事情總是做不完,工作不斷的下來,你的資源有限,改程式花時間有可能有副效果..
你怎麼把資源放在具績效的地方,而不是每天被牽著走
把人際關係打好,把身段放低,用智慧把人家打發走,而且人家還會謝謝你
動到政策面~1,2次還可以,多的話會死定
很多事,主管們私底下就可以協調,處理..
除非有利益衝突,還有一些..真的沒辦法
才在主管會報,政策會報提出
很多時候在會議上,只聽說某主管跟某主管不和
他看他賭爛,他看他不爽
或者我要他做,他為何不做?
..雞毛蒜皮的事都提出
這邊針對原文所提到的新技術做一些補充
所謂學習、吸收新技術
並非追逐或趕流行
(也就是純粹的軟體升級狂、硬體升級狂,無論如何最新版拿來用就對了狂)
而是要
做好新舊開發技術/新舊作業環境轉換的準備
為什麼?
因為企業通常都希望能永續經營
所以在電子化之後
IT 部門豈能不思考
如何讓電子化背後的核心精神 (內部流程、管理制度等等)
在每一次資訊領域出現重大轉變時
可以不間斷地傳承下去?
如何讓電子化背後的核心精神 (內部流程、管理制度等等)
在每一次資訊領域出現重大轉變時 可以不間斷地傳承下去?
雖然有點扯遠了,不過還是想說一下;內部流程、管理制度等企業管理的內容,要看自己坐在什麼位置上,在考慮自己能說什麼話。
如果是小MIS,去談這個只是嫌自己黑不夠吧...;就算你幹到CIO或高階管理職,無論想推行什麼政策,還是得先看清楚自家裡的風向球,不要忘記越飛怎麼死的。
扯遠了,不過我想表達的是;如果想碰到"管理",無論你是資訊、生產、財務、業務單位通通都一樣,是個高來高去的地方。如果沒有有力人士的支持,千萬不要下手。
大家都太 硬 了吧..
幹 IT(尤其是MIS) 有一很大的優點怎麼大家都沒點出?!
一家公司除了人資部門以外,哪個單位有新來的美眉甚至UKLM,他們一定比別人快知道,而且還會挑台不錯的電腦發給她並且極盡殷勤的指導其使用,但要注意不要動手動腳的亂來啊,哈哈~
不會這樣的 MIS 別說你是男人!
這前提是 .... 得要有美眉被錄用 ....
wiseguy提到:
得要有美眉被錄用 ....
以如花的姿色,fran633 應該會挑一台會爆炸的電腦吧 ...
夜路走多總是會遇到鬼。摸魚摸久了總是會摸到大白鯊,爛程式總是有機會落到自己頭上收拾殘局。難保哪一天不會搭到使用自己所開發的導航程式的飛機 ...(恕刪...)
通常收拾自己殘局的機會是少之又少,除非你是回鍋人員
不然,通常都是下一位來幫你擦屁股...
除非捅漏子之後就烙跑,要不然通常收拾殘局的還是自己吧?
更何況一直烙跑也不是辦法,除非打算不再進這行了 ...